Feature Interaction Filtering and Detection with Use Case Maps and LOTOS

نویسنده

  • Jameleddine Hassine
چکیده

Telephony systems have evolved from the Plain Old Telephony System providing only the basic functionality of making phone calls, to sophisticated systems in which many features have been introduced, providing network subscribers more control on the call establishment process. However, these facilities are confronted with a major obstacle known as the feature interaction problem. A feature interaction occurs when at least one feature is prevented from performing its functionality or when the system functions incorrectly due to the presence of features. In the first part of the thesis, we present a model for describing telephony features at the requirements stage. This model is built using the Use Case Maps Notation (UCM). Based on this model, we propose a method to filter feature interactions at the requirements stage. This preliminary evaluation allows the detection process to focus on feature combinations where interactions are possible and therefore reduces the cost of the detection process. In the second part of the thesis, a Feature Interaction Detection System is developed for detecting feature interactions between switch based and IN features. This method aims to detect interactions occurring at the abstract specification level and resulting in violation of feature properties. This technique in based on the Formal Description technique LOTOS and uses Abstract Data Types to detect those violations. Our method detects feature interaction by executing the system specification. The designer can reach those interaction points either by a step by step execution or using the goal oriented execution technique. It is concluded that UCM and LOTOS are useful in specifying the telephony system with features and for detecting feature interactions at the abstract specification level. Feature Interaction Filtering and Detection with Use Case Maps and LOTOS

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Feature Description and Feature Interaction Analysis with Use Case Maps and LOTOS

A methodology for feature design, specification, and validation is presented. The methodology is based on Use Case Maps for the description of features and on LOTOS with its tools for animation of the features, for feature validation, and for feature interaction detection. It has been developed as a collaborative project between the University of Ottawa and Mitel Corporation, and is being used ...

متن کامل

Use Case Maps for the Capture and Validation of Distributed Systems Requirements

Functional scenarios describing system views, uses, or services are a common way of capturing requirements of distributed systems. However, integrating individual scenarios in different ways may result in different kinds of unexpected or undesirable interactions. In this paper, we present an innovative approach based on the combined use of two notations. The first one is a recent visual notatio...

متن کامل

Use Case Maps for the Design and the Validation of Interaction-Free Telephony Features Use Case Maps for the Design and the Validation of Interaction-Free Telephony Features

Functional scenarios describing system views, uses, or services are a common way of capturing requirements of telecommunication systems. However, integrating individual descriptions of telephony features in different ways may result in different kinds of unexpected or undesirable interactions. Appropriate integration techniques can hopefully lead to fewer such interactions. In this report, we f...

متن کامل

Feature interaction detection using backward reasoning with LOTOS

The problem of detecting feature interactions in telephone systems design is addressed. The method proposed involves specification of the features in LOTOS, and uses an analysis technique called backward reasoning. This is is implemented in LOTOS by a combination of backward and forward execution. A tool to help carry out backward execution is presented. A detailed example of the use of the tec...

متن کامل

Deriving Interaction-Prone Scenarios in Feature Interaction Filtering with Use Case Maps

Feature interactions (FIs, in short) occur when features of different communication services interfere with each other. The FI filtering is a pre-processing before the FI detection, which roughly identifies FI-prone service combinations based on simple indications of the FIs. We have previously proposed an FI filtering method at requirements stage using Use Case Maps (UCMs). This method identif...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001